<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>栈</title>
  </head>
  <body>
    <script>
      //stack特性: 先进后出，后进先出
      const stack = []
      //入栈过程
      stack.push("东北大板")
      stack.push("可爱多")
      stack.push("巧乐兹")
      stack.push("冰工厂")
      stack.push("光明奶砖")

      //出栈过程，栈不为空时才执行
      while (stack.length) {
        // 单纯访问栈顶元素(不出栈)
        const top = stack[stack.length - 1]
        console.log("现在取出的是冰淇淋是", top)
        // 将栈顶元素出栈
        stack.pop()
      }
      // 栈空
      stack // []
    </script>
  </body>
</html>
